-
Notifications
You must be signed in to change notification settings - Fork 37
Bump scikit-learn from 1.4.0 to 1.5.0 in /gui/api #411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Bumps [scikit-learn](https://github.com/scikit-learn/scikit-learn) from 1.4.0 to 1.5.0. - [Release notes](https://github.com/scikit-learn/scikit-learn/releases) - [Commits](scikit-learn/scikit-learn@1.4.0...1.5.0) --- updated-dependencies: - dependency-name: scikit-learn dependency-version: 1.5.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
|
@copilot PY3PLEX_PATH} 48 | 49 | # Create data directory target worker: failed to solve: process "/bin/sh -c pip install -e ${PY3PLEX_PATH}" did not complete successfully: exit code: 1
|
|
@copilot gui tests fail |
|
@copilot merge from master + rerun tests |
* Optimize GUI test suite and add GUI section to main README (#409) * Initial plan * Optimize GUI tests and add GUI section to main README Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * [WIP] Remove emojis from all areas (#413) * Initial plan * Remove all emojis from codebase Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Remove remaining emojis from all files Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Update library description to 'multilayer networks' * Remove PR stats comments from CI and add multi-language LOC counting (#418) * Initial plan * Remove PR comment steps from CI workflows and add multi-language LOC counting Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Remove Codecov upload step from tests workflow Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Move GUI documentation from markdown to RST format (#416) * Initial plan * Add GUI documentation in RST format Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Remove GUI markdown documentation files from gui folder Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Update README.md * Refactor multinet.py: Extract helpers, eliminate eval(), improve organization (#420) * Initial plan * Refactor multinet.py: Extract helper functions and improve organization - Extract visualization logic into helper functions (_draw_diagonal_layers, _draw_multiedges_for_type, _visualize_diagonal_style, _visualize_hairball_style) - Extract encoding logic into helper functions (_encode_multilayer_network, _encode_multiplex_network) - Simplify visualize_network method from 147 lines to ~70 lines - Simplify _encode_to_numeric method from 66 lines to ~15 lines - Add section comments to organize methods by responsibility - Improve docstrings and add type hints to key methods - Reduce code duplication in visualization branches Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add helper method _create_graph to reduce code duplication - Add _create_graph() helper method to centralize graph creation logic - Refactor _initiate_network to use _create_graph - Refactor add_dummy_layers to use _create_graph - Refactor _unfreeze to use more concise conditional - Refactor split_to_layers to use more concise conditional - Reduces 5 instances of if/else directedness checks Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Replace all eval() calls with safer getattr() for security - Replace eval in _generic_edge_dict_manipulator with getattr - Replace eval in _generic_edge_list_manipulator with getattr - Replace eval in _generic_node_dict_manipulator with getattr - Replace eval in _generic_node_list_manipulator with getattr - Replace eval in aggregate_edges with getattr - Improves code security by eliminating string-based code execution - Makes code more readable and maintainable - Reduces file size from 1915 to 1903 lines Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Auto-update LOC badge in README via workflow (#425) * Initial plan * Fix LOC badge auto-update workflow and update current value Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Reduce GUI CI to bare minimum under 1 minute (#423) * Initial plan * Simplify GUI CI to run in under 1 minute with basic validation Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add npm caching to speed up CI runs Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Fix multi-edgelist parsing and centrality computation for GUI workflow (#427) * Initial plan * Fix multi-edgelist parsing and centrality computation friction points Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add comprehensive tests and documentation for GUI user journey Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add interactive demonstration script for GUI improvements Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add final summary report for GUI user journey simulation Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add comprehensive README for API tests directory Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add retry logic and timeouts to pip commands for CI resilience (#431) * Initial plan * Add retry logic and timeouts to pip commands for resilience against transient network errors Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add retry logic and timeouts to all remaining workflow files Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Remove unnecessary markdown documentation files (#437) * Initial plan * Remove unnecessary markdown files and update references Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Restore LLM.md as requested by maintainer Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Optimize GUI performance for large networks with caching and adaptive algorithms (#436) * Initial plan * Add performance optimizations for GUI backend and frontend - Add caching for graph summaries and positions - Optimize graph filtering with set operations - Add adaptive algorithm selection for large graphs - Implement result limiting for very large graphs - Add GZip compression middleware - Optimize frontend job polling with adaptive intervals - Add graph size-aware centrality computation - Improve layout computation for large networks Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add cache management API, HTTP caching headers, tests and documentation - Add cache management endpoints (stats, clear) - Add HTTP Cache-Control headers for graph endpoints - Create comprehensive performance optimization tests - Add detailed performance optimization documentation Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Fix syntax error in graphs.py and improve test dependency handling - Fix parameter order in get_sample endpoint - Add graceful fallback when test dependencies not installed - Validate all Python files compile correctly Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add optimization summary document - Comprehensive summary of all changes - Performance metrics and benchmarks - Quality assurance results - Usage examples and best practices Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Fix TypeScript error: Replace NodeJS.Timeout with number for browser timer Change pollTimerRef type from NodeJS.Timeout to number since setTimeout returns number in browser environments. The NodeJS namespace is not available in DOM/browser TypeScript configurations. Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Implement missing multiplex network metrics (#439) * Initial plan * Implement comprehensive multiplex network metrics - Added 10 new metric functions to multilayer_statistics.py - Implemented multiplex_betweenness_centrality and multiplex_closeness_centrality - Implemented community_participation_coefficient and community_participation_entropy - Implemented layer_redundancy_coefficient and unique_redundant_edges - Implemented multiplex_rich_club_coefficient - Implemented percolation_threshold and targeted_layer_removal - Implemented compute_modularity_score utility function - Added comprehensive test suite with 16 passing tests - Created demonstration example script - Updated LLM.md with complete documentation of new metrics Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * Add RST documentation for new multiplex metrics - Added comprehensive section to algorithm_guide.rst covering all 10 new metrics - Included usage examples, complexity analysis, and references for each metric - Updated basic_usage_analysis_multiplex.rst to reference the new example - Documentation follows existing RST style and structure Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> * chore: update LOC badge to 75.0K [skip ci] * Initial plan * Merge from master and bump scikit-learn from 1.4.0 to 1.5.0 Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkBlaz <10035780+SkBlaz@users.noreply.github.com> Co-authored-by: SkBlaz <SkBlaz@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps scikit-learn from 1.4.0 to 1.5.0.
Release notes
Sourced from scikit-learn's releases.
... (truncated)
Commits
b51d0c9trigger whell builder [cd build]919ae9bMAINT Reoder what's new for 1.5 (#29039)0ac28adDOC Release highlights 1.5 (#29007)729b54dtest py3.12 against numpy 2 [cd build]1e50434set versionffbe4abDOC remove obsolete SVM example (#27108)4647729DOC Fix time complexity of MLP (#28592)9bd7047FIX convergence criterion of MeanShift (#28951)b79420fFIX add long long for int32/int64 windows compat in NumPy 2.0 (#29029)37f544dDOC replace pandas with Polars in examples/gaussian_process/plot_gpr_co2.py (...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.